<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page import = "atae.apli.contexto.*" %>
<%@ taglib prefix="nacar" uri="/qnpl_mult_mult_jsp/tld/ctag.tld" %>
<%@ include file="/atcl_mult_mult_jsp/contenedores.jsp"%>


<%
	System.out.println("accion: " +utils.getValorContexto("ACCION"));
%>

<% request.setAttribute("utils",utils); %>

<%
	String ALIASKEON="keon_mult_mult_pub";
	String ALIASICSE="icse_pe_web_pub";
%>

	<%
               //rutas de imagenes de paginado para grilla padre
               String rutaBase="/keon/online/multipais/multicanal/pub/images/";
               String rutaInicio="Izq1off.gif";
               String rutaPrev="Izq2off.gif";
               String rutaNext="Dere2off.gif";
               String rutaFin="Dere1off.gif";

               int contador=0;
               String contador_pag=utils.getValorContexto("CONTADOR_PAGINAS")==null?"0":utils.getValorContexto("CONTADOR_PAGINAS");
               if(contador_pag==""){
                               contador_pag="0";
               }
               
               contador=Integer.parseInt(contador_pag);

               if(utils.getValorContexto("IND_FIN_DATOS").equals("") || contador==0){
                               rutaInicio="Izq1off.gif";
                               rutaPrev="Izq2off.gif";
                               rutaNext="Dere2off.gif";
                               rutaFin="Dere1off.gif";
               }

               if(utils.getValorContexto("IND_FIN_DATOS").equals("S")){
                               if(contador>=2){
                                               rutaInicio="Izq1.gif"; //activamos boton inicio
                                               rutaPrev="Izq2.gif";
                               }
                               rutaFin="Dere1off.gif";
               }
               if(utils.getValorContexto("IND_FIN_DATOS").equals("N")){
                               if(contador>=2){
                                               rutaInicio="Izq1.gif"; //activamos boton inicio
                                               rutaPrev="Izq2.gif";
                                               rutaNext="Dere2.gif";
                               }
                               if(contador<2){
                                               rutaNext="Dere2.gif";
                               }
                               rutaFin="Dere1.gif";
               }
               rutaInicio=rutaBase+rutaInicio;
               rutaPrev=rutaBase+rutaPrev;
               rutaNext=rutaBase+rutaNext;
               rutaFin=rutaBase+rutaFin;
%>
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title><nacar:etiqueta texto="Mantenimiento de Campañas" monoidioma="false"/></title>

		<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"/>
		<%=escribirPlugIn(utils)%>
		
		
		<!-- JavaScript Arquitectura -->
				<% if(!utils.isInternetExplorer()) { %>
		<link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarFF1024v02.css" type="text/css">
		<% } else { %>
		<link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarIE1024v02.css" type="text/css">
		<% } %>
		<script type="text/javascript" src="/qnpl_es_web_pub/js/ctag.js"></script>
		<script type="text/javascript" src="/atcl_es_web_pub/js/utils.js"></script>
		<script type="text/javascript" src="/<%=ALIASKEON%>/js/jquery.js"></script>
		<script type="text/javascript" src="/<%=ALIASICSE%>/js/utilitarios.js"></script>
		<script type="text/javascript" src="../icse_mult_web_pub/js/ICSEVE03015.js"></script>
		<!-- JavaScript ICSE-->
		<script type="text/javascript">
			$(document).ready(function(){
				if(jQuery.browser.mozilla ){
                   $(document).keydown(function(event) {atajoKeyDown(event); }).keyup(function(event){atajoKeyUp(event); });
         		}
				setProtegidoAccionador("txtCodigoNota","true");
				
				if(('<%=utils.getValorContexto("CODIGO")%>').indexOf("ICA")>-1){
					verMensaje('<%=utils.getValorContexto("CODIGO")%>','<%=utils.getValorContexto("DESCRIPCION")%>','/<%=ALIASKEON%>/images/','buscar_ICSEVE03015_mensaje');
				}else if(('<%=utils.getValorContexto("CODIGO")%>').indexOf("ICE")>-1){
					verMensaje('<%=utils.getValorContexto("CODIGO")%>','<%=utils.getValorContexto("DESCRIPCION")%>','/<%=ALIASKEON%>/images/','cerrar');
				}				
			});
		</script> 
	</head>

	<body onload="controlSesion();<% if (utils.getPaginaModoMensaje() != getCteServicioOK()) {%> mostrarMensajes(tipoMensajes,paramMensajes)<%}%>">
		
		<!--nacar:formulario identificador="ICSEVE03015" accion="<%=utils.getDestinoFormulario()%>" flujo="<%=utils.getFlujoID()%>" ventana="<%=utils.getVentana()%>"-->
		<form id="ICSEVE03015"  action="<%=utils.getDestinoFormulario()%>" method="POST">

			<input type="hidden" name="evento" id="evento" />
			<input type="hidden" name="flujo" id="flujo" value="<%=utils.getFlujoID()%>" />
			<input type="hidden" name="ventana" id="ventana" value="<%=utils.getVentana()%>" />
			
			<input type="hidden" name="hdACCION" id="hdACCION" value='<%=utils.getValorContexto("ACCION")%>'/>
			<input type="hidden" name="hdNRO_ENDOSO" id="hdNRO_ENDOSO" value='<%=utils.getValorContexto("NRO_ENDOSO")%>'/>
			<input type="hidden" name="hdNRO_SIMULSOL" id="hdNRO_SIMULSOL" value='<%=utils.getValorContexto("NRO_SIMULSOL")%>'/>
			<input type="hidden" name="hdXSN_CONSULTA" id="hdXSN_CONSULTA" value='<%=utils.getValorContexto("XSN_CONSULTA")%>'/>
						
			<div class="DivPagina">
				<div class="DivTituloVentana">
					<label class="tituloVentanaIzq">
						Mantenimiento de nota
					</label>			
				</div>   
				<div class="DivContenedorVentana">				
					<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblPrincipal">
						<tr>
							<td>
								<div class="DivTituloCaja" >
									  <label class="tituloCajaIzqEscenario" id="lbl_titulocaja_">Nueva Nota</label>
								</div>
								<div class="DivContenedorCaja"> 	
									<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblBusqueda">
									 	<tr class="EtiquetaAutoescalable"> 
											<td>
												<label id="lblCodCampana" class="EtiquetaAutoescalable">
													<nacar:etiqueta texto="Codigo" monoidioma="false"/>
													<br/>
													<nacar:campotexto 
														estilo="CampoEntrada"
														identificador="txtCodigoNota" 
														texto="CO15" 
														longitudmaxima="4" 
														onkeypress="return fn_validaTecla('entero',this, event);" />
												</label>
												
												<label class="EtiquetaAutoescalable">
													<nacar:etiqueta texto="Descripción" monoidioma="false"/>
													<br/>
													<nacar:campotexto 
														estilo="CampoEntrada" 
														identificador="txtDescripcion" 
														texto='<%=utils.getValorContexto("")%>'
														longitudmaxima="40" 
														onkeyup="habilitar_ICSEVE03015();"
														onkeypress="return fn_validaTecla('alfanumerico',this, event);"/>
												</label>

											</td>
										</tr class="EtiquetaAutoescalable"> 
										
										<tr>
											<td class="alinearDer">
												<label class="EtiquetaAutoescalable">
													<button type="button" id="btnLimpiar" name="btnLimpiar" class="Boton" onclick="reset_ICSEVE03015();" accesskey="l" 
															onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'"><u>L</u>impiar</button>
												</label>
												<label class="EtiquetaAutoescalable">
													<button type="button" id="btnGrabar" name="btnGrabar" class="BotonDisabled" onclick="grabar_ICSEVE03015();" accesskey="g" disabled="true"
															onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'"><u>G</u>rabar</button>
												</label>
											</td>
		                                </tr>
									</table>
								</div>
								
								<div class="DivTituloCaja2">
									<table width="100%" cellpadding="0" cellspacing="0" class="TablaTitulo" id="tab_1"> <!-- TablaTituloEscenario -->
										<div class="TituloTabla">
											<label class="TituloTablaIzq" >Notas encontradas15</label>  
											<label class="TituloTablaDer">
														   <img src="<%=rutaInicio%>" class="linkAbi BotonPrismatico" onclick="paginadoDatos_ICSEVE03015('I');"/>
														   <img src="<%=rutaPrev%>" class="linkAbi BotonPrismatico" onclick=" paginadoDatos_ICSEVE03015 ('R');"/>
														   <%
																		   int total_paginas=0, total_registros=0;
																		   if(contador>0){
																						   total_registros=utils.getValorContexto("NUM_REGISTROS_CAM")==""?0:Integer.parseInt(utils.getValorContexto("NUM_REGISTROS_CAM"));
																						   total_paginas=total_registros/25;
																						   try{
																							   if(total_registros%(total_paginas*25)>0){
																											  total_paginas++;
																							   }											   
																						   }catch(Exception ex){}
																		   }
														   %>

														   <%=contador>0? (""+contador+" de "+total_paginas):""%>
														   
														   <img src="<%=rutaNext%>" class="linkAbi BotonPrismatico" onclick=" paginadoDatos_ICSEVE03015 ('A');"/>
														   <img src="<%=rutaFin%>" class="linkAbi BotonPrismatico" onclick=" paginadoDatos_ICSEVE03015 ('F');"/>
											</label>
										</div>
									</table>
								</div>
								<div class="DivContenedorCaja">
									<table width="100%" border="0" cellspacing="0" cellpadding="0">								
											<tr>
												<td> 
													<table width='100%' border='0' cellspacing='0' cellpadding='0' class='TablaDatos'>
														<tr>
															<td width="90%">
																<nacar:tablaeditable identificador="dgDatos" estilo="TablaDatos" contextocuerpo="LST_NOTA"  
											       		  				espacioentreceldas='2' espaciointeriorceldas='0' estiloclassfilaspares='Pijama1' estiloclassfilasimpares='Pijama2'>
																	
																	<nacar:scrollvertical alto="100"/>

																	<nacar:cabecera>
																		<tr>
																			<td align='center' class="CabeceraTabla" width="25%" ><nacar:etiqueta texto="Codigo" monoidioma="false" /></td>
														       	            <td align='center' class="CabeceraTabla" width="50%" ><nacar:etiqueta texto="Descripci&oacute;n" monoidioma="false" /></td>
																			<td align='center' class="CabeceraTabla" width="25%" ><nacar:etiqueta texto="Acciones" monoidioma="false" /></td>
																		</tr>
																	</nacar:cabecera>
																	
																	<nacar:columnadatos identificador="ID_NOTA" editable="false" ancho='25%' estiloclass="TextoTablaCenN" />
																	<nacar:columnadatos identificador="TEXTO_NOTA" editable="false" ancho='50%' estiloclass="TextoTablaCenN" />
																
																	<nacar:columnalibrehtml ancho="25%">
																		<table width='100%' border='0' cellspacing='0' cellpadding='0'>
																			<tr>
																				<td class="TextoTablaCenN">
																					<img src="/<%=ALIASKEON%>/images/editar.gif" class="linkAbi" align="middle" id="Seleccionar" name="Seleccionar" 
																						 alt="Seleccionar" onclick="seleccionarRegistro_ICSEVE03015(this,'dgDatos','dgDatos');" />
																				</td>
																			</tr>
																		</table>
																	</nacar:columnalibrehtml>

																</nacar:tablaeditable>
															</td>
														</tr>
													</table>
												</td>
											</tr>  
									</table>
								</div>  
								<div class="DivBotonera"><!-- DivBotoneraEscenario -->
									<table width="100%"  border="0" cellspacing="0" cellpadding="0">
										<tr>
										  <td class="alinearDer" >
											<!--nacar:accionador identificador="btnSalir" texto="Salir" accion="salir_ICSEVE01004();" 
													tipoaccionador="button" estilo="Boton"  onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'"/-->
										  								
										  	<button type="button" id="btnRegresar" name="btnRegresar" class="Boton" onclick="regresar_ICSEVE03015();" accesskey="s" 
													onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'"><u>R</u>egresar</button>
										  </td>
										</tr>
									</table>
								</div>
							</td>
						</tr>
					</table>
				</div>   		
	  		</div>
		</form>
		<div id="mensaje"></div>
		<script type="text/javascript">
			function buscar_ICSEVE03015_mensaje(){
				//añadir parametros de busqueda en blanco ejm setValorCampo('hdCOD_CIA',"");

				setValorCampo('hdACCION',"L");
				setValorCampo('hdAVAN_RET_PAGINA','A');
				setValorCampo('hdCONTADOR_PAGINAS','0000');
				setValorCampo('hdPRIMARY_KEY','0000');

				lanzarEventoVentana('ICSEVE03015','0X3C01004');
			}	
			
function seleccionarRegistro_ICSEVE03015(objeto,idTabla,idTabla2) {

	var codnota = obtenerCeldaFila(objeto,idTabla,0,idTabla2);
	setValorCampo('txtCodigoNota',codnota);
	
	var texto = obtenerCeldaFila(objeto,idTabla,1,idTabla2);
	setValorCampo('txtDescripcion',texto);
	
}

function grabar_ICSEVE03015(){
	alert("entro");
	if(validaCamposAdd()){
		alert("entro al if");
		var n = getArrayTE('dgDatos').length;
		agregarDatosFila();
		alert("paso agregarDatosFila");
		agregarFilaTablaDatos(n);
		alert("paso agregarFilaTablaDatos");
	}
	alert("salio del if");
}

function agregarDatosFila(){
	var dgDatosDATOSSimple = new Array(2);
	dgDatosDATOSSimple[0] = getValorCampo('txtCodigoNota');
	dgDatosDATOSSimple[1] = getValorCampo('txtDescripcion');
	dgDatosDATOS.push(dgDatosDATOSSimple);
	
}

function agregarFilaTablaDatos(nro){
	alert("entro agregarFilaTablaDatos **");
	var tds = '<tr name=\'dgDatosfila'+nro+'\' id=\'dgDatos'+nro+'\' class=\''+getPijama(nro)+'\'>';
	alert("hubo declaracion");
	tds += '<td class=\'TextoTablaCenN\'>'+$("#txtCodigoNota").val()+'</td>';
	tds += '<td class=\'TextoTablaCenN\'>'+$("#txtDescripcion").val()+'</td>';
	tds += '<td > <table width=\'100%\' border=\'0\' cellspacing=\'0\' cellpadding=\'0\'> <tr> <td class="TextoTablaCenN"> <img src="/keon/online/multipais/multicanal/pub/images/editar.gif"class="linkAbi"align="middle"id="seleccionar"name="seleccionar"alt="Seleccionar"onclick="seleccionarRegistro(this,\'dgDatos\',\'dgDatos\');"/> </td> </tr> </table> </td>';
	tds += '</tr>';
	$("#TABLA_dgDatos").append(tds);
}


function agregarFilaTablaAcciones(nro){
	var tds1 = '<tr name=\'dgAccionesfila'+ nro +'\' id=\'dgAccionesfila'+nro+'\' class=\''+getPijama(nro)+'\'>';
	tds1 += '<td nowrap><table width=\'100%\' border=\'0\' cellspacing=\'0\' cellpadding=\'0\'>';
	tds1 += '<tr><td class="TextoTablaCenN">';
	tds1 += '<img src="/keon/online/multipais/multicanal/pub/images/editar.gif" class="linkAbi" align="middle" id="seleccionar" name="seleccionar" alt="Seleccionar" onclick="seleccionarRegistro(this,\'lstNota\',\'lstNota\');"/>';
	tds1 += '</td></tr></table></td>';
	//tds1 += '</tr>';
	alert(tds1);
	$("#TABLA_dgDatos").append(tds1); 
}

function validaCamposAdd(){
	var validacion ="";
		
	if(getValorCampo('txtDescripcion').length == 0){
		validacion +="Debe de ingresar un valor en el campo Descrición \n";
	}
	if(validacion ==""){ return true;
	}else{ alert(validacion); return false;}

}

function habilitar_ICSEVE03015(){
	var descripcion = getValorCampo("txtDescripcion");

	if(descripcion==""){
		setEstiloAccionador("btnGrabar","BotonDisabled");
		setProtegidoAccionador("btnGrabar","true");
	}
	else{
		setEstiloAccionador("btnGrabar","Boton");
		setProtegidoAccionador("btnGrabar","false");
	}
}

function reset_ICSEVE03015(){
	setValorCampo("hdACCION","");		
	setValorCampo("txtDescripcion","");
	setValorCampo("txtCodigoNota","");
	setProtegidoAccionador("btnGrabar","true");
}

function regresar_ICSEVE03015(){
	lanzarEventoVentana("ICSEVE03015",'0X03C01000');
}			
		</script>
	</body>
</html>